package com.fintech.third.model.moxie.mail;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.math.BigDecimal;
import java.util.Date;
@JsonIgnoreProperties(ignoreUnknown=true)
public class EmailBillShoppingSheet {
    @JsonProperty("trans_date")
    private Date transDate;

    @JsonProperty("post_date")
    private Date postDate;

    private String description;

    @JsonProperty("trans_type")
    private String transType;

    @JsonProperty("currency_type")
    private Integer currencyType;

    @JsonProperty("amount_money")
    private BigDecimal amountMoney;

    @JsonProperty("trans_org_amount")
    private BigDecimal transOrgAmount;

    @JsonProperty("trans_addr")
    private String transAddr;

    @JsonProperty("card_no")
    private String cardNo;

    @JsonProperty("bank_id")
    private Long bankId;

    @JsonProperty("bill_id")
    private String billId;

    @JsonProperty("status")
    private Boolean status;

    public String getBillId() {
        return billId;
    }

    public void setBillId(String billId) {
        this.billId = billId;
    }

    public Date getTransDate() {
        return transDate;
    }

    public void setTransDate(Date transDate) {
        this.transDate = transDate;
    }

    public Date getPostDate() {
        return postDate;
    }

    public void setPostDate(Date postDate) {
        this.postDate = postDate;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getTransType() {
        return transType;
    }

    public void setTransType(String transType) {
        this.transType = transType;
    }

    public Integer getCurrencyType() {
        return currencyType;
    }

    public void setCurrencyType(Integer currencyType) {
        this.currencyType = currencyType;
    }

    public BigDecimal getAmountMoney() {
        return amountMoney;
    }

    public void setAmountMoney(BigDecimal amountMoney) {
        this.amountMoney = amountMoney;
    }

    public BigDecimal getTransOrgAmount() {
        return transOrgAmount;
    }

    public void setTransOrgAmount(BigDecimal transOrgAmount) {
        this.transOrgAmount = transOrgAmount;
    }

    public String getTransAddr() {
        return transAddr;
    }

    public void setTransAddr(String transAddr) {
        this.transAddr = transAddr;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public Long getBankId() {
        return bankId;
    }

    public void setBankId(Long bankId) {
        this.bankId = bankId;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }
}
